toad lily (montia chamissoi) - Alemán Inglés Diccionario